package ar.fi.uba.taller2.participacion.interfaces.actividad.ws.dummys;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

import ar.fi.uba.taller2.participacion.interfaces.actividad.ws.IActividad;
import ar.fi.uba.taller2.participacion.interfaces.integracion.QueryHelper;

@WebService(endpointInterface = "ar.fi.uba.taller2.participacion.interfaces.actividad.ws.IActividad")
public class ActividadImpl implements IActividad {
	private QueryHelper queryHelper = new QueryHelper();

	@WebMethod
	public boolean valeGetPropiedades(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeAgregarGrupo(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeAgregarParticipante(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeCrearActividadGrupal(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeCrearActividadGrupalEvaluable(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeCrearActividadIndividual(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeCrearActividadIndividualEvaluable(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeEliminarGrupo(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeEliminarParticipante(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeEvaluar(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetActividades(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetGrupos(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetNombre(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetNota(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetNotas(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetParticipante(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetParticipantes(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeSetNombre(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetActividadesDeAmbito(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		// TODO Auto-generated method stub
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetActividadesDeActividad(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		// TODO Auto-generated method stub
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeGetActividadesDeMiembro(@WebParam(name = "username") String username) {
		// TODO Auto-generated method stub
		return true;
	}

	@WebMethod
	public boolean valeDestruirActividad(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		// TODO Auto-generated method stub
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeAgregarParticipanteAGrupo(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		// TODO Auto-generated method stub
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

	@WebMethod
	public boolean valeEliminarParticipanteAGrupo(@WebParam(name = "username") String username, @WebParam(name = "idAmbito") long idAmbito) {
		// TODO Auto-generated method stub
		return queryHelper.esCoordinadorDelAmbito(username, idAmbito);
	}

}
